﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/// <summary>
/// 腾讯
/// </summary>
namespace Stock.Model.Tencent
{
      public class StockInfo_Tencent
      {
            /// <summary>
            /// 2: 代码
            /// </summary>
            public string code { set; get; }

            /// <summary>
            /// 1: 名字
            /// </summary>
            public string name { set; get; }

            /// <summary>
            /// 3: 当前价格
            /// </summary>
            public decimal current { set; get; }

            /// <summary>
            /// 4: 昨收
            /// </summary>
            public decimal last_close { set; get; }

            /// <summary>
            /// 5: 今开
            /// </summary>
            public decimal open { set; get; }

            /// <summary>
            /// 6: 成交量（手）
            /// </summary>
            public decimal volume { set; get; }

            /// <summary>
            /// 7: 外盘
            /// </summary>
            public int outside_dish { set; get; }

            /// <summary>
            /// 8: 内盘
            /// </summary>
            public int inside_dish { set; get; }

            /// <summary>
            /// 9: 买一
            /// </summary>
            public decimal buy1 { set; get; }

            /// <summary>
            /// 10：买一量（手）
            /// </summary>
            public int buy1_volume { set; get; }

            /// <summary>
            /// 11：买二
            /// </summary>
            public decimal buy2 { set; get; }

            /// <summary>
            /// 12：买一量（手）
            /// </summary>
            public int buy2_volume { set; get; }

            /// <summary>
            /// 13：买三
            /// </summary>
            public decimal buy3 { set; get; }

            /// <summary>
            /// 14：买三量（手）
            /// </summary>
            public int buy3_volume { set; get; }

            /// <summary>
            /// 15：买四
            /// </summary>
            public decimal buy4 { set; get; }

            /// <summary>
            /// 16：买四量（手）
            /// </summary>
            public int buy4_volume { set; get; }

            /// <summary>
            /// 17：买五
            /// </summary>
            public decimal buy5 { set; get; }

            /// <summary>
            /// 18：买五量（手）
            /// </summary>
            public int buy5_volume { set; get; }

            /// <summary>
            /// 19：卖一
            /// </summary>
            public decimal sale1 { set; get; }

            /// <summary>
            /// 20：卖一量（手）
            /// </summary>
            public int sale1_volume { set; get; }

            /// <summary>
            /// 21：卖二
            /// </summary>
            public decimal sale2 { set; get; }

            /// <summary>
            /// 22：卖二量（手）
            /// </summary>
            public int sale2_volume { set; get; }

            /// <summary>
            /// 23：卖三
            /// </summary>
            public decimal sale3 { set; get; }

            /// <summary>
            /// 24：卖三量（手）
            /// </summary>
            public int sale3_volume { set; get; }

            /// <summary>
            /// 25：卖四
            /// </summary>
            public decimal sale4 { set; get; }

            /// <summary>
            /// 26：卖四量（手）
            /// </summary>
            public int sale4_volume { set; get; }

            /// <summary>
            /// 27：卖五
            /// </summary>
            public decimal sale5 { set; get; }

            /// <summary>
            /// 28：卖五量（手）
            /// </summary>
            public int sale5_volume { set; get; }

            /// <summary>
            /// 29：最近逐笔成交
            /// </summary>
            public int trade_volume { set; get; }

            /// <summary>
            /// 30：时间
            /// </summary>
            public string trade_date { set; get; }

            /// <summary>
            /// 31：涨跌
            /// </summary>
            public decimal chg { set; get; }

            /// <summary>
            /// 32：涨跌 %
            /// </summary>
            public decimal percent { set; get; }

            /// <summary>
            /// 33：最高
            /// </summary>
            public decimal high { get; set; }

            /// <summary>
            /// 34：最低
            /// </summary>
            public decimal low { get; set; }

            /// <summary>
            /// 35：价格 / 成交量（手）/ 成交额
            /// </summary>
            public string price_group { get; set; }

            /// <summary>
            /// 36：总成交量（手）?
            /// </summary>
            public int total_volume { get; set; }

            /// <summary>
            /// 37：总成交额（万）?
            /// </summary>
            public decimal total_amount { get; set; }

            /// <summary>
            /// 38: 换手率
            /// </summary>
            public decimal turnover_rate { get; set; }

            /// <summary>
            /// 39: 市盈率
            /// </summary>
            public decimal PE { get; set; }

            /// <summary>
            /// 43: 振幅
            /// </summary>
            public decimal amplitude { get; set; }


            /// <summary>
            /// 44: 流通市值
            /// </summary>
            public decimal market_capital { get; set; }

            /// <summary>
            /// 45: 总市值
            /// </summary>
            public decimal total_market_capital { get; set; }

            /// <summary>
            /// 46: 市净率
            /// </summary>
            public decimal PB { get; set; }

            /// <summary>
            /// 47: 涨停价
            /// </summary>
            public decimal harden_price { get; set; }

            /// <summary>
            /// 48: 跌停价
            /// </summary>
            public decimal drop_stop_price { get; set; }

            /// <summary>
            /// 49: 量比
            /// </summary>
            public decimal volume_compare { get; set; }

            /// <summary>
            /// 51: 均价
            /// </summary>
            public decimal avg_price { get; set; }
      }
}


//# 腾讯财经
//http://qt.gtimg.cn/q=sh601003,sh601001
//v_sh601003 = "1~柳钢股份~601003~5.14~5.18~5.17~110176~55740~54437~5.14~235~5.13~286~5.12~375~5.11~670~5.10~1396~5.15~1302~5.16~1876~5.17~1245~5.18~1139~5.19~1062~~20210105154040~-0.04~-0.77~5.18~5.08~5.14/110176/56533311~110176~5653~0.43~6.28~~5.18~5.08~1.93~131.73~131.73~1.15~5.70~4.66~1.17~-3662~5.13~8.00~5.61~~~0.93~5653.3311~0.0000~0~ ~GP-A~-0.96~~8.75~18.38~7.63";
//v_sh601001 = "1~晋控煤业~601001~6.10~6.34~6.28~480939~220673~260266~6.10~9513~6.09~937~6.08~381~6.07~226~6.06~271~6.11~1482~6.12~2357~6.13~868~6.14~774~6.15~833~~20210105154056~-0.24~-3.79~6.34~5.90~6.10/480939/291370070~480939~29137~2.87~10.38~~6.34~5.90~6.94~102.10~102.10~1.38~6.97~5.71~0.76~5014~6.06~10.04~11.38~~~1.30~29137.0070~0.0000~0~ ~GP-A~-3.17~~0.00~13.28~4.97";

//以五粮液为例，要获取最新行情，访问数据接口：

//http://qt.gtimg.cn/q=sz000858
//返回数据：

//v_sz000858 = "51~五 粮 液~000858~27.78~27.60~27.70~417909~190109~227800~27.78~492~27.77~332~27.76~202~27.75~334~27.74~291~27.79~305~27.80~570~27.81~269~27.82~448~27.83~127~15:00:13/27.78/4365/S/12124331/24602|14:56:55/27.80/14/S/38932/24395|14:56:52/27.81/116/B/322585/24392|14:56:49/27.80/131/S/364220/24385|14:56:46/27.81/5/B/13905/24381|14:56:43/27.80/31/B/86199/24375~20121221150355~0.18~0.65~28.11~27.55~27.80/413544/1151265041~417909~116339~1.10~10.14~~28.11~27.55~2.03~1054.39~1054.52~3.64~30.36~24.84~";
//以 ~分割字符串中内容，下标从0开始，依次为
// 0: 未知
// 1: 名字
// 2: 代码
// 3: 当前价格
// 4: 昨收
// 5: 今开
// 6: 成交量（手）
// 7: 外盘
// 8: 内盘
// 9: 买一
//10: 买一量（手）
//11 - 18: 买二 买五
//19: 卖一
//20: 卖一量
//21 - 28: 卖二 卖五
//29: 最近逐笔成交
//30: 时间
//31: 涨跌
//32: 涨跌 %
//33: 最高
//34: 最低
//35: 价格 / 成交量（手）/ 成交额
//36: 成交量（手）
//37: 成交额（万）
//38: 换手率
//39: 市盈率
//40: 
//41: 最高
//42: 最低
//43: 振幅
//44: 流通市值
//45: 总市值
//46: 市净率
//47: 涨停价
//48: 跌停价
// 49: 量比
// 51: 均价


//获取实时资金流向：

//http://qt.gtimg.cn/q=ff_sz000858
//返回数据：
//v_ff_sz000858 = "sz000858~41773.67~48096.67~-6322.99~-5.53~10200.89~14351.02~-4150.13~-3.63~114422.25~53015.90~59770.57~五 粮 液~20121221";
//以 ~分割字符串中内容，下标从0开始，依次为：
// 0: 代码
// 1: 主力流入
// 2: 主力流出
// 3: 主力净流入
// 4: 主力净流入 / 资金流入流出总和
// 5: 散户流入
// 6: 散户流出
// 7: 散户净流入
// 8: 散户净流入 / 资金流入流出总和
// 9: 资金流入流出总和1 + 2 + 5 + 6
//10: 未知
//11: 未知
//12: 名字
//13: 日期

//获取盘口分析：

//http://qt.gtimg.cn/q=s_pksz000858
//返回数据：
//v_s_pksz000858 = "0.196~0.258~0.221~0.325";
//以 ~分割字符串中内容，下标从0开始，依次为：
// 0: 买盘大单
// 1: 买盘小单
// 2: 卖盘大单
// 3: 卖盘小单

//获取简要信息：

//http://qt.gtimg.cn/q=s_sz000858
//返回数据：
//v_s_sz000858 = "51~五 粮 液~000858~27.78~0.18~0.65~417909~116339~~1054.52";
//以 ~分割字符串中内容，下标从0开始，依次为：
// 0: 未知
// 1: 名字
// 2: 代码
// 3: 当前价格
// 4: 涨跌
// 5: 涨跌 %
// 6: 成交量（手）
// 7: 成交额（万）
// 8: 
// 9: 总市值